ga.core.evaluation
Interface EvaluationListener<T extends IIndividual<T>>

Type Parameters:
T - The generic type of the individuals.
All Known Subinterfaces:
ISIGA<T>
All Known Implementing Classes:
AbstractSIGA, SIGA, SIGAGeneration

public interface EvaluationListener<T extends IIndividual<T>>

Listener for receiving notifications about the evaluation state.

Since:
11.08.2012
Author:
Stephan Dreyer

Method Summary
 void individualEvaluated(T individual)
          This will be notified when an evaluator has evaluated the individual.
 void newIndividualRequested()
          This will be notified when a evaluator demands a new individual for evaluation.
 

Method Detail

newIndividualRequested

void newIndividualRequested()
This will be notified when a evaluator demands a new individual for evaluation.

Since:
11.08.2012

individualEvaluated

void individualEvaluated(T individual)
This will be notified when an evaluator has evaluated the individual.

Parameters:
individual - The individual that has been evaluated.
Since:
11.08.2012